MPL[4]
MicroProgramming Language
The first high level microprogramming language. PL/I-like syntax. Data objects are declared as one- or two-dimensional arrays of bits, or as events. Statements on the same line represent register transfers caused by one microinstruction, and are executed in parallel. For vertical machines.
"A High Level Microprogramming Language (MPL)", R. H. Eckhouse Jr, PhD Thesis, SUNY Buffalo, 1971.